#pragma once

#include <gtl/script/v8/v8.h>

namespace gtl
{

namespace dui
{

class pane;
class directui;

//////////////////////////////////////////////////////////////////////////
///	\brief	jbase
class jbase
{
public:
	jbase();

public:
	static void set_directui_ptr(directui* directui_ptr);

protected:
	static pane* get_pane(const v8::Arguments& args, int index = 0);

protected:
	static directui* m_directui;
};

} // end of namespace dui

} // end of namespace gtl
